#define POSITION
#define COLOR0
#define COLOR1
#define COLOR2
#define COLOR3
#define TEXCOORD0
#define TEXCOORD1
#define TEXCOORD2
#define TEXCOORD3
#define TEXCOORD4

struct float4
{
	union{
		struct
		{
			float x,y,z,w;
		};
		struct
		{
			float r,g,b,a;
		};
	};
};


typedef int sampler2D;